package UnOfficeDeTourisme;

/**
 * Struct definition : Entree
 * 
 * @author OpenORB Compiler
*/
public final class Entree implements org.omg.CORBA.portable.IDLEntity
{
    /**
     * Struct member idEntree
     */
    public int idEntree;

    /**
     * Struct member visiteEntree
     */
    public int visiteEntree;

    /**
     * Struct member carteEntree
     */
    public int carteEntree;

    /**
     * Struct member valable
     */
    public boolean valable;

    /**
     * Struct member dateEntree
     */
    public UnOfficeDeTourisme.datecut dateEntree;

    /**
     * Struct member dateSortie
     */
    public UnOfficeDeTourisme.datecut dateSortie;

    /**
     * Struct member avis
     */
    public String avis;

    /**
     * Struct member nbEntreesType
     */
    public UnOfficeDeTourisme.nbEntreesParType[] nbEntreesType;

    /**
     * Struct member typesEntree
     */
    public int[] typesEntree;

    /**
     * Default constructor
     */
    public Entree()
    { }

    /**
     * Constructor with fields initialization
     * @param idEntree idEntree struct member
     * @param visiteEntree visiteEntree struct member
     * @param carteEntree carteEntree struct member
     * @param valable valable struct member
     * @param dateEntree dateEntree struct member
     * @param dateSortie dateSortie struct member
     * @param avis avis struct member
     * @param nbEntreesType nbEntreesType struct member
     * @param typesEntree typesEntree struct member
     */
    public Entree(int idEntree, int visiteEntree, int carteEntree, boolean valable, UnOfficeDeTourisme.datecut dateEntree, UnOfficeDeTourisme.datecut dateSortie, String avis, UnOfficeDeTourisme.nbEntreesParType[] nbEntreesType, int[] typesEntree)
    {
        this.idEntree = idEntree;
        this.visiteEntree = visiteEntree;
        this.carteEntree = carteEntree;
        this.valable = valable;
        this.dateEntree = dateEntree;
        this.dateSortie = dateSortie;
        this.avis = avis;
        this.nbEntreesType = nbEntreesType;
        this.typesEntree = typesEntree;
    }

}
